#include <stdio.h>
// #include <iostream>
// #include <memory>
// #include <vector>
// #include <assert.h>
// #include <QtWidgets/QApplication>
// #include <QtWidgets/QWidget>

// #include <QtCore>

// #include <gtest/gtest.h>

// using namespace std;

// int main(int argc, char *argv[]){
//     QApplication app(argc, argv);

//     QWidget widget;
//     widget.show();

//     return app.exec();
// }

void read_file(){
    // sapce_224x224.tensor
    FILE* fr = fopen("sapce_224x224.tensor", "rb");
    float vl = 0.0;
    if (fscanf(fr, "%f ", &vl) != 1)
    {
        printf("read file failed\n");
    }
    else
    {
        printf("vl = %f\n", vl);
    }
    
    fclose(fr);
    
}

int main(int argc, char* argv[]){
    
    #pragma omp parallel for
    for (size_t i = 0; i < 100; i++)
    {
        printf("%d\n", i);
    }

    FILE* f = fopen("xx.data", "wb+");
    float xx = -1.4228756;
    fwrite(&xx, sizeof(xx), 1, f);
    fclose(f);

    read_file();
    
    return 0;
}